body{font-family:"微软雅黑";font-size:14px;color:#867f6f;}
ul{padding:0;margin:0;list-style:none;}
input:focus,button:focus,textarea:focus{outline:none;}
a:focus,a:hover{color:#e83728;text-decoration:none;}
.no-margin{margin:0;}
.no-padding{padding:0;}
.padding-15{padding:15px;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ellipsis3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.ellipsis4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}

.animate-box {opacity: 0;}

/*顶部菜单*/
.top{position: fixed;left: 0;top: 0;width: 100%;height: 50px;z-index: 10000;box-shadow: rgb(0 0 0 / 10%) 0 10px 20px;background: #ffffff;}
.top .top-logo{height: 100%;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
.top .top-logo a{display:inline-block;font-size:0;margin-left:10px;}
.top .top-logo a img{max-height: 23px;}
/*
.top .top-logo{height: 100%;display: block;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
.top .top-logo a{display:block;font-size:0;}
.top .top-logo a img{max-height: 18px;margin-left:10px;margin-top:5px;}
*/
.top .menu-btn{height: 50px;width: 50px;cursor: pointer;position: absolute;top: 0;right: 0;background-image: url(../img/top_menu.png);background-repeat: no-repeat;background-position: top right;background-size: 50px 50px;}
.top .menu-btn.open .top-show-menu{display: block;}
.top .box .menu{display: none;}
.top .box .menu a{height: 100px;line-height: 100px;display: inline-block;float: left;color: #000000;font-size: 16px;padding: 0 30px;}
.top .box .menu a:hover,.top .box .menu a.active{color: #e83728;font-weight: bold;}
.top-show-menu{position: fixed;left: 0;top: 50px;width: 100%;bottom:0;z-index: 10001;background-color: #e84237;display: none;box-shadow: rgb(0 0 0 / 10%) 0 1px 3px;}
.top-show-menu .menu{padding: 15px;}
.top-show-menu .menu dl{float: none;width: 100%;margin-bottom: 0px;}
.top-show-menu .menu dl dt,.top-show-menu .menu dl dd{text-align: left;}
.top-show-menu .menu dl dt .down{display: block;width: 50px;height: 50px;background-image: url(../img/down.png);background-repeat: no-repeat;background-position: center center;float: right;}
.top-show-menu .menu dl dd{display: none;}
.top-show-menu .menu dl.open dd{display: block;}
.top-show-menu .menu dl dt a{color: #ffffff;font-size: 16px;font-weight: bold;display: block;}
.top-show-menu .menu dl a{color: #dddddd;font-size: 14px;display: block;height: 50px;line-height: 50px;}
.top-show-menu .menu dl a:hover{color: #ffffff;}

.top-seat{height: 50px;}

.top-lang-select{position: absolute;left: 200px;top: 9px;margin-left: 0;}
.top-lang-select .dropdown{width: 104px;height: 32px;background: #e83728;color: #ffffff;border-radius: 16px;}
.top-lang-select .dropdown .dropdown-toggle{display: inline-block;width: 100%;height: 32px;line-height: 32px;color: #ffffff;text-align: center;}
.top-lang-select .dropdown-menu{width: 104px;min-width: 104px;margin: 0;border: 1px solid #ffffff;padding: 0;}
.top-lang-select .dropdown-menu a{display: block;height: 32px;line-height: 32px;text-align: center;color: #000000;transition: all 0.3s;}
.top-lang-select .dropdown-menu a:hover{background: #e83728;color: #ffffff;}
/*顶部菜单*/

/*首页顶部滚动banner*/
.banner{width: 100%;height: 100%;}
.banner .swiper-slide{font-size: 0;}
.banner .swiper-slide a{display: inline-block;font-size: 0;width: 100%;height: 100%;}
.banner .swiper-slide a .txts{position: absolute;left: 14%;top: 20%;font-size: 12px;color: #ffffff;}
.banner .swiper-slide a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-pagination-fraction{width: 40px;left: 10px;bottom: 10px;font-size: 12px;}
.banner .swiper-pagination-fraction span{font-weight: bold;}
.banner .swiper-pagination-fraction span:first-child{color:#ffffff;font-size: 16px;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 40px;height: 40px;transition: all 0.3s;display: none;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 14px;color:#ffffff;}
.banner .swiper-button-prev{left: calc(14% + 60px);bottom: 10%;right: unset;top: unset;}
.banner .swiper-button-next{left: calc(14% + 100px);bottom: 10%;right: unset;top: unset;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background:#e83728;}
/*首页顶部滚动banner*/

.item-container{background:#ffffff;}
.item-container.item-container2{background:#f2f2f2;}
.item-container.item-container4{background:#fafafa;}
.item-container .container{padding-top: 15px;padding-bottom: 15px;}
.item-container .container-search{padding-top: 15px;}

/*首页搜索*/
.search{width:100%;height: 50px;margin: 0 auto 0;border-radius: 40px;box-shadow: 0 20px 40px 0 rgb(0 0 0 / 10%);overflow: hidden;position: relative;z-index: 9999;background: #ffffff;}
.search .search-form{width:100%;height:50px;display:flex;}
.search .search-form .search-title{width:80px;height:50px;line-height:50px;font-size: 14px;color: #333333;text-align: right;}
.search .search-form .search-input{height: 50px;line-height: 50px;font-size: 14px;padding: 8px;flex:1;border: none;color: #333333;}
.search .search-form .search-input::-webkit-input-placeholder{color:#cccccc;}
.search .search-form .search-input:-moz-placeholder{color:#cccccc;}
.search .search-form .search-input::-moz-placeholder{color:#cccccc;}
.search .search-form .search-input:-ms-input-placeholder{color:#cccccc;}
.search .search-form .search-btn{width: 100px;height: 50px;border: none;background: url(../img/search_btn.png) no-repeat center center #e6d1b3;background-size: 20px auto;}
/*首页搜索*/

/*首页关于我们*/
.about-box .item{padding-top: 15px;}
.about-box .item .title .t{font-size: 24px;font-weight: bold; display:inline-block; position: relative;z-index: 2;color: #000000;}
.about-box .item .title .t.line::before{content:"";position:absolute;bottom:4px;right:0;width: 100%;z-index: -1;height: 3px;background: rgba(238,238,238,0.8);}
.about-box .item .title .sm{font-size: 14px;margin-left: 10px;color: #666666;display: inline-block;}
.about-box .item .info{font-size: 14px;line-height: 26px;color: #606060;margin-top: 10px;padding-right: 0px;}
.about-box .item .more{color: #e83728;font-size: 14px;position: relative;display: inline-block;margin-top: 15px;transition: all 0.3s;}
.about-box .item .more:hover{padding-left:38px;}
.about-box .item .more::after{content: "";width: 0px;height: 2px;background-color: #333;position: absolute;left: 0;bottom: calc(50% - 1px);transition: all 0.3s;}
.about-box .item .more:hover::after{width: 34px;background-color: #e83728;}
.about-box .item .play{color: #e83728;font-size: 14px;position: relative;display: inline-block;margin-top: 15px;}
.about-box .item .more2{color: #e83728;font-size: 14px;display: inline-block;margin-top: 15px;transition: all 0.3s;}
.about-box .item .more2::after{content: ">";padding-left:0;transition: all 0.3s;opacity:0;}
.about-box .item .more2:hover::after{content: ">";padding-left:10px;opacity:1;}

.about-box .item .survey{display:flex;width: 100%;margin-top: 15px;}
.about-box .item .survey .year{width: 50%;}
.about-box .item .survey .nums{flex:1;}
.about-box .item .survey .year .t1,.about-box .item .survey .nums .t1{font-size: 16px;color: #000000;}
.about-box .item .survey .year .t2,.about-box .item .survey .nums .t2{color: #000000;}
.about-box .item .survey .year .t2 .scrollnum,.about-box .item .survey .nums .t2 .scrollnum{font-size: 36px;font-weight: bold;}
.about-box .item .survey .year .t2 .small,.about-box .item .survey .nums .t2 .small{font-size: 14px;margin-left: 15px;}
/*首页关于我们*/

/*首页公用标题*/
.titles .tit{font-size: 24px;padding-left: 30px;height: 36px;line-height: 36px;color: #000000;font-weight: bold;background: url(../img/title_bg.png) no-repeat left center;}
.circle-more{font-size: 14px;padding-right: 45px;height: 36px;line-height: 36px;color: #333333;background: url(../img/circle_more.png) no-repeat center right;display: inline-block;}
.circle-more:hover,.circle-more.active{color: #e83728;background: url(../img/circle_more_h.png) no-repeat center right;}
/*首页公用标题*/

/*内页列表样式二*/
.list-style2{padding-top: 20px;}
.list-style2.list-style2-n{padding-top: 0px;}
.list-style2 .item{width: 100%;display:block;transition: all 0.3s;margin:0 0 24px 0;}
.list-style2.list-style2-n .item{margin:0 0 24px 0;}
.list-style2 .item:hover{ text-decoration:none;}
.list-style2 .item .item-img-box{width:100%;display:block;overflow: hidden;position: relative;}
.list-style2 .item .item-img-box img{width: 100%;transition: all 0.3s;}
.list-style2 .item .item-img-box .times{font-size: 14px;height: 36px;line-height: 36px;padding: 0 12px 0 15px;border-radius: 28px 0 0 0;font-weight: bold;background: rgba(255,255,255,0.7);color: #000000;position: absolute;right: 0;bottom: 0;}
.list-style2 .item .title{font-size: 16px;margin: 12px 0 0 0;color: #000000;font-weight: bold;transition: all 0.3s;}
.list-style2 .item .desc{height:48px;line-height:24px;color:#666666;font-size: 14px;margin: 10px 0 0 0;overflow: hidden;}
.list-style2 .item .more{font-size: 14px;margin: 10px 0 0 0;color:#000000;transition: all 0.3s;}
.list-style2 .item:hover .item-img-box img{transform: scale(1.1);}
.list-style2 .item:hover .title{color:#e83728;}
.list-style2 .item:hover .more{color:#e83728;}
.list-style2 .item .more::after{content: ">";padding-left:0;transition: all 0.3s;opacity:0;}
.list-style2 .item:hover .more::after{content: ">";padding-left:10px;opacity:1;}
/*内页列表样式二*/

/*首页品牌故事*/
.brand-story{width: 100%;height:auto}
.brand-story .swiper-slide{width: 63%;}

.ppgs-container{margin-top: 8px;margin-bottom:15px;}
.ppgs-box{box-shadow: rgb(0 0 0 / 10%) 0 20px 40px 0;transition: all 0.3s;}
.ppgs-box:hover{box-shadow: rgb(0 0 0 / 20%) 0 20px 40px 0;}
.ppgs-box .boxs{width: 100%;}
.ppgs-box .boxs .img{width: 100%;overflow:hidden;}
.ppgs-box .boxs .img img{width: 100%;transition: all 0.3s;}
.ppgs-box .boxs .link{flex:1;text-align: center;}
.ppgs-box .boxs .link a{padding: 10px 15px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center #ffffff;background-size: 40%;display: inline-block;transition: all 0.3s;}
.ppgs-box .boxs .link a:hover{background: url(../img/links-h.png) no-repeat center center #e83728;border: 2px solid #e83728;}
.ppgs-box .info{padding: 8px;font-size: 14px;color: #000000;transition: all 0.1s;}
.ppgs-box .info>div{height:40px;}
.ppgs-box:hover .info{padding: 5px 8px 11px 8px;}
.ppgs-box:hover .img img{transform: scale(1.1);}
/*首页品牌故事*/

/*首页乡村基大学*/
.xcjdx{background: url(../img/xcjdx_line_bg.jpg) repeat-y left top;}
.xcjdx .item{height: 440px;}
.xcjdx .item.item1{background: url(../img/xcjdx_bg.png) no-repeat left bottom;}
.xcjdx .item.item2{padding:0 15px 0 15px;}
.xcjdx .item.item2 a{display: inline-block;}
.xcjdx .item.item2 a div:nth-child(1){font-size: 24px;margin-top: 15px;color: #8a6d41;font-weight: bold;}
.xcjdx .item.item2 a div:nth-child(2){font-size: 30px;margin-top: 10px;height:32px;line-height:32px;color: #e83728;font-weight: bold;font-family: impact;}
.xcjdx .item.item2 a div:nth-child(3){font-size: 30px;height:32px;line-height:32px;color: #e83728;font-weight: bold;font-family: impact;}
.xcjdx .item.item2 a div:nth-child(4){font-size: 14px;margin-top: 15px;color: #333333;}
.xcjdx .item.item2 a div:nth-child(5){margin-top: 12px;color: #e83728;}
.xcjdx .item.item3{height:auto;text-align: center;}
.xcjdx .item.item3 img{max-width: 100%;}
/*首页乡村基大学*/

/*首页公用底部*/
.footers{background: #333333;padding: 15px 0;}
.footers .l .search-form .search-input{width:600px;height:48px;padding: 0 20px;border: 2px solid #666666;border-radius: 24px;background: #333333;margin-top: 40px;}
.footers .l .search-form .search-btn{width: 142px;height: 46px;border: none;background: #e83728;font-size: 16px;color: #ffffff;border-radius: 23px;margin-top: 15px;}
.footers .r{text-align: left;}
.footers .r .title .t{font-size: 30px;font-weight: bold; display:inline-block; position: relative;z-index: 2;color: #ffffff;}
.footers .r .title .t.line::before{content:"";position:absolute;bottom:6px;right:0;width: 100%;z-index: -1;height: 6px;background: rgba(238,238,238,0.5);}
.footers .r .more-channel{font-size: 14px;color: #ffffff;margin-top: 10px;}
.footers .r .icons{margin-top: 15px;}
.footers .r .icons span{width: 46px;height: 40px;line-height: 40px;display: inline-block;text-align: center;background-color: #484848;background-repeat:no-repeat;background-position:center center;border-radius: 5px;cursor: pointer;margin-left: 5px;transition: all 0.3s;}
.footers .r .icons span:first-child{margin-left: 0;}
.footers .r .icons span.icons2{background-image:url(../img/icon_2.png);}
.footers .r .icons span.icons3{background-image:url(../img/icon_3.png);}
.footers .r .icons span.icons4{background-image:url(../img/icon_2.png);}
.footers .r .icons span.icons5{background-image:url(../img/icon_3.png);}
.footers .r .icons span:hover{background-color: #e83728;}
.footers .r .lang-box{width: 380px;height: 56px;border-radius: 28px;margin-top: 20px;background: #272626;display: inline-block;position:relative;}

.logo-txt{width: 108px;height: 30px;position: absolute;left: 25px;top: 13px;}

.bottom-lang-select{position: absolute;right: 12px;top: 12px;}
.bottom-lang-select .dropdown{width: 104px;height: 32px;background: #272626;color: #ffffff;border-radius: 16px;}
.bottom-lang-select .dropdown .dropdown-toggle{display: inline-block;width: 100%;height: 32px;line-height: 32px;color: #ffffff;text-align: center;}
.bottom-lang-select .dropdown-menu{width: 104px;min-width: 104px;margin: 0;border: 1px solid #ffffff;padding: 0;}
.bottom-lang-select .dropdown-menu a{display: block;height: 32px;line-height: 32px;text-align: center;color: #000000;transition: all 0.3s;}
.bottom-lang-select .dropdown-menu a:hover{background: #e83728;color: #ffffff;}

.bottom{background: #28292d;height: auto;padding:15px 0;text-align: center;}
.bottom span,.bottom a{margin:0 10px;font-size: 14px;color: #999999;line-height: 30px;display: inline-block;}

.footers .menu dl{float: none;margin-bottom: 0;text-align:left;}
.footers .menu dl dt{height: 50px;line-height: 50px;}
.footers .menu dl dt a{color: #ffffff;font-size: 16px;font-weight: bold;display: block;}
.footers .menu dl dd{float: left;margin-right:15px;}
.footers .menu dl dd a{color: #cccccc;font-size: 14px;display: block;height: 30px;line-height: 30px;}
.footers .menu dl dt a:hover,.footers .menu dl dd a:hover{color: #e83728;}
/*首页公用底部*/

/*内页banner*/
.banner2 img{width: 100%;}
/*内页banner*/

/*面包屑导航*/
.breadcrumbs .container{position:relative;}
.breadcrumbs{height: auto;line-height:unset;border-bottom: 1px solid #e5e5e5;}
.min-menu{float:none;max-width:unset;height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;/*background:url(../img/min-menu-bg.png) no-repeat right center;padding-right:15px;*/}
.min-menu .swiper-slide{width:auto;}
.min-menu .swiper-slide a{display: inline-block;height: 14px;line-height: 14px;font-size: 14px;color: #333333;margin-right: 20px;padding-right:20px;border-right:1px solid #e5e5e5;}
.min-menu .swiper-slide:last-child a{margin-right:0;padding-right:0;border-right:none;}
.min-menu .swiper-slide a:hover,.min-menu .swiper-slide a.active{color: #e84237;}
.breadcrumb-box{float:none;height: 50px;line-height: 50px;}
.breadcrumb-box .breadcrumb{margin-bottom:0;padding:0;background:none;}
.breadcrumb-box .breadcrumb a,.breadcrumb-box .breadcrumb span{display:block;float:left;color:#999999;font-size:12px;}
.breadcrumb-box .breadcrumb span{margin-right:8px;}
.breadcrumb-box .breadcrumb a{color:#333333;}
.breadcrumb-box .breadcrumb a:after{color:#cccccc;content:">";padding:0 6px;}
.breadcrumb-box .breadcrumb a:last-child:after{content:"";padding:0;}
.breadcrumb-box .breadcrumb a:hover{color:#e84237;}
.breadcrumbs-title{position:absolute;left:15px;top:-40px;height:40px;line-height:40px;background: rgba(200,200,200,0.5);font-size:14px;font-weight:bold;padding:0 20px;color:#ffffff;}
/*面包屑导航*/

/*内页容器*/
.ny-container{padding:15px 0;}
.page-typename{font-size:18px;color:#333333;text-align:center;font-weight:bold;padding-bottom:15px;}
.page-content{font-size:14px;color:#666666;}
.page-content p{margin-bottom:0;line-height:200%;}
.page-content img{max-width:100%;}
.page-content .contents.contact{background:url(../img/lxwm_bg.jpg) no-repeat right bottom #fbeae2;padding:15px 0;margin:0;}
.page-content .contents.contact .imgs{margin-right:10px;cursor:pointer;}
.page-content .contents.contact .icons img:nth-child(2){display:none;}
.page-content .contents.contact .clearfixs{height:20px;}
.page-content .contents.relations_liaison{background:#fafafa;padding:15px;margin:0;}
/*内页容器*/

/*创始人故事*/
.csrgs{background:#fbfbfb;}
.csrgs .csrgs-toggle-item1.txts,.csrgs .csrgs-toggle-item2.txts{font-size:14px;color:#666666;padding:15px 0px 15px 0px;}
.csrgs .csrgs-toggle-item1.txts p,.csrgs .csrgs-toggle-item2.txts p{margin-bottom:0;}
.csrgs .csrgs-toggle-item1 img,.csrgs .csrgs-toggle-item2 img{max-width:100%;}
.csrgs .csrgs-toggle-item2{display:none;}
.csrgs-toggle-box{padding:0 0 15px 0px;}
.csrgs-toggle-box .btns{font-size:14px;color:#000000;cursor:pointer;margin-bottom:15px;margin-left:0;transition: all 0.3s;}
.csrgs-toggle-box .btns:last-child{margin-bottom:0px;}
.csrgs-toggle-box .btns:hover,.csrgs-toggle-box .btns.active{color:#e84237;margin-left:-12px;}
.csrgs-toggle-box .btns::before{content: ">";transition: all 0.3s;opacity:1;}
.csrgs-toggle-box .btns:hover::before,.csrgs-toggle-box .btns.active::before{content: ">";opacity:0;}
.csrgs-toggle-box .btns::after{content: ">";padding-left:0;transition: all 0.3s;opacity:0;}
.csrgs-toggle-box .btns:hover::after,.csrgs-toggle-box .btns.active::after{content: ">";padding-left:10px;opacity:1;}

/*创始人故事*/

/*公司荣誉*/
.gsry .swiper-slide{width:300px;}
.gsry .swiper-slide .img img{max-width:100%;}
.gsry .swiper-slide .title{font-size:14px;line-height:22px;color:#333333;}
/*公司荣誉*/

/*品牌介绍*/
.brand-title-box{text-align:center;margin-bottom:15px;}
.brand-title-box .btns{font-size:12px;height:36px;line-height:36px;padding:0 20px;border-radius:18px;color:#ffffff;display:inline-block;font-weight:bold;cursor:pointer;margin-right:0;margin-left:0;}
.brand-title-box .btns.btns1{background:#ff6c50;}
.brand-title-box .btns.btns2{background:#90c42f;}
.brand-title-box .btns.btns3{background:#eebf67;}

.brand-box .item1{background:#fff2f0;border-radius:6px;margin:0;}
.brand-box.brand-box2 .item1{background:#e6ffb7;}
.brand-box .item1 .swiper-slide{padding:30px 40px 30px 40px;font-size:14px;text-align:center;color:#ff6c50;font-weight:bold;}
.brand-box.brand-box2 .item1 .swiper-slide{color:#90c42f;}
.brand-box .item1 .swiper-button-next,.brand-box .item1 .swiper-button-prev{width:30px;height:30px;background:#ff6c50;border-radius:50%;}
.brand-box.brand-box2 .item1 .swiper-button-next,.brand-box.brand-box2 .item1 .swiper-button-prev{background:#90c42f;}
.brand-box .item1 .swiper-button-next:after,.brand-box .item1 .swiper-button-prev:after{font-size:14px;color:#ffffff;}

.brand-box .item2{margin-top:15px;padding-top:30px;}
.brand-box .item2 .swiper-slide{width:auto;padding:0 20px;font-size:14px;cursor:pointer;}
.brand-box .item2 .swiper-slide span{border-radius:50%;}
.brand-box .item2 .swiper-slide span.w{width:20px;height:20px;line-height:17px;text-align:center;background:#ff6c50;display:none;position:absolute;left:50%;top:-30px;margin-left:-10px;}
.brand-box.brand-box2 .item2 .swiper-slide span.w{background:#90c42f;}
.brand-box .item2 .swiper-slide span.n{width:6px;height:6px;background:#ffffff;display:inline-block;}
.brand-box .item2 .swiper-slide.swiper-slide-thumb-active{color:#ff6c50;font-weight:bold;}
.brand-box.brand-box2 .item2 .swiper-slide.swiper-slide-thumb-active{color:#90c42f;}
.brand-box .item2 .swiper-slide.swiper-slide-thumb-active span.w{display:block;}

.brand-box .item2 .time-line{height:6px;border-radius:3px;width:100%;background:#ff6c50;position:absolute;left:0;top:7px;}
.brand-box.brand-box2 .item2 .time-line{background:#90c42f;}
/*品牌介绍*/

/*社会责任*/
.ppgs-boxs .ppgs1{height:auto;padding:50px 0 50px 0;margin:0 25% 15px 25%;background:#333333;}
.ppgs-boxs .ppgs1 .swiper-slide{width:100%;height:100%;}
.ppgs-boxs .ppgs1 .swiper-pagination-fraction{top:10%;bottom:unset;}
.ppgs-boxs .ppgs1 .swiper-button-next,.ppgs-boxs .ppgs1 .swiper-button-prev{width:30px;height:30px;background:#ff6c50;border-radius:50%;bottom:10%;top:unset;}
.ppgs-boxs .ppgs1 .swiper-button-next{right:10%;}
.ppgs-boxs .ppgs1 .swiper-button-prev{left:10%;}
.ppgs-boxs .ppgs1 .swiper-button-next:after,.ppgs-boxs .ppgs1 .swiper-button-prev:after{font-size:14px;color:#ffffff;}
.ppgs-boxs .ppgs2{padding:0px 0;}
.ppgs-boxs .ppgs2 .swiper-button-next,.ppgs-boxs .ppgs2 .swiper-button-prev{width:30px;height:30px;background:#ff6c50;border-radius:50%;opacity:0.7;}
.ppgs-boxs .ppgs2 .swiper-button-next.swiper-button-disabled,.ppgs-boxs .ppgs2 .swiper-button-prev.swiper-button-disabled{opacity:0.2;}
.ppgs-boxs .ppgs2 .swiper-button-next:after,.ppgs-boxs .ppgs2 .swiper-button-prev:after{font-size:14px;color:#ffffff;}
.ppgs-boxs .ppgs2 .swiper-slide{width:100%;height:auto;padding:0;display: flex;align-items: center;}
.ppgs-boxs .ppgs2 .swiper-slide>div{width:100%;height:auto;}
.ppgs-boxs .ppgs2 .swiper-slide .title{font-size:18px;color:#666666;font-weight:bold;}
.ppgs-boxs .ppgs2 .swiper-slide .content{font-size:14px;margin-top:20px;color:#666666;}
.ppgs-boxs .ppgs2 .swiper-slide:hover .title,.ppgs-boxs .ppgs2 .swiper-slide.swiper-slide-thumb-active .title,.ppgs-boxs .ppgs2 .swiper-slide.swiper-slide-active .title{color:#e9664d;}
/*社会责任*/

/*公用分页样式*/
.list-page{text-align: center;}
.list-page .pagination{margin:80px 0 20px 0;padding:0;}
.list-page .pagination>li>a,.list-page .pagination>li>span{background-color:#f4f4f5;border: none;color: #333333;font-size: 16px;margin: 0 4px;border-radius:3px;}
.list-page .pagination>li.disabled>span:hover{background-color:#f4f4f5;}
.list-page .pagination>li.active>span{background-color:#e84237;color: #ffffff;}
.list-page .pagination>li.active>span:hover{background-color:#e84237;color: #ffffff;}
.list-page .pagination>li>a:hover{text-decoration: none;background-color:#e84237;color:#ffffff;}
/*公用分页样式*/

/*内容页样式*/
.page-content{padding: 0px;}
.recruits-boxs{padding:0px;background:#ffffff;}
.page-content .head{padding-bottom:10px;width:100%;border-bottom:1px solid #e5e5e5;display:flex;}
.page-content .head .title{font-size:16px;color:#333333;font-weight:bold;flex:1;}
.page-content .head .share-btns{width:17px;text-align:right;}
.page-content .head2{padding-bottom: 20px;background: url(../img/head_bg.png) repeat-x left bottom;}
.page-content .head2 .title{color: #333333;font-size: 18px;font-weight: bold;text-align:center;}
.page-content .head2 .tags{color: #333333;font-size: 12px;margin-top: 10px;text-align:center;}
.page-content .head2 .tags span{margin-right: 10px;}
.page-content .head2 .tags span:last-child{margin-right: 0px;}
.page-content .page-view{padding: 15px 0 15px 0;}
.page-content .page-view.line{background: url(../img/head_bg.png) repeat-x left bottom;}
.page-content .page-view img{max-width: 100%;}
.pre_next{padding: 20px 0 0;}
.pre_next>div{width:100%;font-size: 12px;display:inline-block;color:#333333;}
.pre_next>div:first-child{margin:0;}
.pre_next>div:last-child{margin:0;}
.pre_next>div a{padding:10px;color: #333333;display:block;background:#eeeeee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pre_next>div a:hover{color: #e84237;background:#fff6f5;}

.page-conts{margin-bottom:15px;text-align:center;}
/*内容页样式*/

/*内页列表样式四*/
.list-style4 .item{display: flex;padding:15px;border-bottom: 1px solid #eeeeee;width:100%;transition: all 0.3s;}
.list-style4 .item .l{width:80%;}
.list-style4 .item .r{width:20%;}
.list-style4 .item:first-child{margin-top: 0px;}
.list-style4 .item .time{font-size: 16px; color:#333333;padding-left:25px;margin-bottom:10px;background:url('../img/time-icon.png') no-repeat left center;}
.list-style4 .item .title{color:#333333;font-size: 16px;margin-bottom: 8px;}
.list-style4 .item .title em{color:#e84237;}
.list-style4 .item .desc{color:#999999;font-size: 14px;}
.list-style4 .item .desc em{color:#e84237;}
.list-style4 .item:hover{background:#fef5f5;}
.list-style4 .item:hover .title{color:#e84237;}
.list-style4 .item:hover .r{background:url('../img/right-icon.png') no-repeat center right;}
/*内页列表样式四*/

/*内页列表样式五*/
.list-style5{padding:0;}
.list-style5 .media-list .media{display: flex;align-items: center;padding:15px 0;margin:0;border-bottom: 1px solid #eeeeee;width: 100%;}
.list-style5 .media-list .media .media-left{width: 35%;position: relative;overflow: hidden;padding:0;}
.list-style5 .media-list .media .media-left img{width:100%;transition: all 0.3s;}
.list-style5 .media-list .media .media-left .times{font-size: 12px;height: 14px;line-height: 14px;padding: 0 4px 0 7px;border-radius: 28px 0 0 0;font-weight: bold;background: rgba(255,255,255,0.7);color: #000000;position: absolute;right: 0;bottom: 0;display:none;}
.list-style5 .media-list .media:hover .media-left img{transform: scale(1.1);}
.list-style5 .media-list .media .media-body{width: 65%;padding:0 0 0 15px;}
.list-style5 .media-list .media .media-body .title{color: #000000;font-size: 16px;font-weight: bold;margin:0;}
.list-style5 .media-list .media .media-body .desc{color: #666666;font-size: 14px;margin-top:10px;}
.list-style5 .media-list .media .media-body .more{color: #000000;font-size: 14px;margin-top:15px;display:none;}
.list-style5 .media-list .media .media-body .more::after{content: ">";padding-left:0;transition: all 0.3s;opacity:0;}
.list-style5 .media-list .media:hover .media-body .more::after{content: ">";padding-left:10px;opacity:1;}
.list-style5 .media-list .media:hover .media-body .title{color: #e84237;}
.list-style5 .media-list .media:hover .media-body .more{color: #e84237;}
/*内页列表样式五*/

/*内页列表样式十*/
.recruits-box{background:#ffffff;padding:0px;}
.list-style10 .item{display: flex;padding: 0px;margin-top:25px;width:100%;transition: all 0.3s;background:#ffffff;align-items:center;}
.list-style10 .item .l{width:90%;}
.list-style10 .item:first-child{margin-top: 0px;}
.list-style10 .item .title{color:#000000;font-size: 14px;margin-bottom: 10px;}
.list-style10 .item .desc{color:#666666;font-size: 12px;}
.list-style10 .item .r{width:10%;text-align:center;}
.list-style10 .item .r .share-btn{display:inline-block;width:22px;height:28px;background:url(../img/share_btn.png) no-repeat center center;}
.list-style10 .item .r .txts{font-size:14px;color:#000000;display:block;}
.list-style10 .item:hover{background:#fef6f4;}
.list-style10 .item:hover .title{color:#e84237;}
.list-style10 .item:hover .txts{color:#e84237;}
/*内页列表样式十*/

/*公告及通函*/
.plxx-menu{text-align:center;margin-bottom:15px;}
.plxx-menu a{display:inline-block;font-size:14px;color:#333333;font-weight:bold;margin-right:12px;}
.plxx-menu a:last-child{margin-right:0;}
.plxx-menu a:hover,.plxx-menu a.active{color:#e84237;}

.plxx-box{background:none;padding:0px;}
.list-style9 .item{display:flex;width:100%;border-bottom:1px solid #f0f0f0;padding:10px 0;}
.list-style9 .item .title{flex:1;display:block;color:#333333;font-size:14px;}
.list-style9 .item .title span{display:inline-block;border:1px solid #e83728;font-size:12px;color:#e83728;padding:2px 4px;margin-left:8px;border-radius:3px;}
.list-style9 .item .title:hover{color:#e83728;}
.list-style9 .item .times{width:180px;display:none;text-align:center;color:#333333;font-size:16px;}
.list-style9 .item .download{width:100px;display:none;text-align:center;color:#999999;font-size:16px;}
.list-style9 .item .download:hover{color:#e83728;}
/*公告及通函*/

/*投资者日志*/
.investor-box{padding:0px;background:#ffffff;}
.investor-box .investor1{margin-top:15px;}
.investor-box .investor1 .swiper-slide table tr>td{border:1px solid #eaeaea;padding:8px;color:#666666;font-size:14px;}
/*.investor-box .investor1 .swiper-slide table tr:first-child>td{background:#f8e7e6;color:#333333;font-weight:bold;}*/
.investor-box .investor2 .swiper-slide{width:100px;height:40px;line-height:40px;text-align:center;background:#ffffff;color:#333333;font-weight:bold;cursor:pointer;}
.investor-box .investor2 .swiper-slide.swiper-slide-thumb-active,.investor-box .investor2 .swiper-slide:hover{background:#e84237;color:#ffffff;}
.investor-box.cgzb .investor2 .swiper-slide{width:33.333333333%;}
/*投资者日志*/

/*右侧浮窗*/
.f-win{position: fixed;right: 20px;top: 300px;width: 56px;z-index: 100;display: none;}
.f-win .item{width: 56px;height: 56px;position: relative;background-color:#575757;background-repeat: no-repeat;background-position: center center;cursor: pointer;border-radius:50%;margin-bottom:12px;transition: all 0.3s;}
.f-win .item.item1{background-image: url(../img/icon_1.png);}
.f-win .item.item2,.f-win .item.item4{background-image: url(../img/icon_2.png);}
.f-win .item.item3,.f-win .item.item5{background-image: url(../img/icon_3.png);}
.f-win .item.item6{background-image: url(../img/up.png);}
.f-win .item:hover{background-color: #e83728;}
.f-win .item .shows{position: absolute;right: 56px;top: 0;background: #ffffff;box-shadow: rgb(0 0 0 / 20%) 0 10px 20px;;border-radius: 4px;display: none;overflow: hidden;}
.f-win .item .shows.shows1{width: 200px;height: 56px;line-height: 56px;text-align: center;font-size: 18px;}
.f-win .item .shows.shows2{width: 150px;}
.f-win .item .shows.shows2 img{width: 100%;}
.f-win .item:hover .shows{display: block;}
/*右侧浮窗*/

/*手机自适应*/
@media(min-width:320px){
    .top-lang-select{position: absolute;left: 160px;top: 9px;margin-left: 0;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 6%;font-size: 12px;}
    
    .xcjdx .item.item2{height: 247px;}
}
@media(min-width:375px){
    .top-lang-select{position: absolute;left: 210px;top: 9px;margin-left: 0;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 6%;font-size: 14px;}
    
    .xcjdx .item.item2{height: auto;}
}
@media(min-width:414px){
    .top-lang-select{position: absolute;left: 250px;top: 9px;margin-left: 0;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 6%;font-size: 16px;}
    
    .ppgs-box .boxs .img{width: 100%;}
    
    .xcjdx .item.item2{height: auto;padding:0 15px 0 15px;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 24px;margin-top: 15px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 30px;margin-top: 10px;height:32px;line-height:32px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 30px;height:32px;line-height:32px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 14px;margin-top: 15px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 12px;}
}
@media(min-width:530px){
    .banner .swiper-slide a .txts{left: 14%;top: 9%;font-size: 20px;}
    
    .ppgs-box .boxs .img{width: 100%;}
    .ppgs-box .boxs .link a{padding: 15px 25px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center;background-size: 60%;}
    .ppgs-box .info{padding: 15px;font-size: 14px;}
    .ppgs-box:hover .info{padding: 10px 15px 20px 15px;}
    
    .xcjdx .item{height: 440px;}
    .xcjdx .item.item2{height: auto;padding:0 15px 0 15px;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 36px;margin-top: 50px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 42px;margin-top: 20px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 42px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 18px;margin-top: 40px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 30px;}
}

@media(min-width:768px){
    .top{height: 100px;}
    
    .top .top-logo{display: flex;}
    .top .top-logo a{display:inline-block;}
    .top .top-logo a img{max-height: 60px;margin-left:0px;margin-top:0px;}
    /*
    .top .top-logo{height: 100%;display: block;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
    .top .top-logo a{display:block;font-size:0;}
    .top .top-logo a img{max-height: 38px;margin-left:10px;margin-top:8px;}
    */
    .top .menu-btn{height: 100px;width: 100px;background-size: 100px 100px;}
    
    .top-show-menu{left: 0;top: 100px;bottom: unset;background-color: rgb(255,255,255,0.92);display: none;}
    .top-show-menu .menu{padding: 30px;}
    .top-show-menu .menu dl{float: left;width: 14.28571%;}
    .top-show-menu .menu dl dt,.top-show-menu .menu dl dd{text-align: center;}
    .top-show-menu .menu dl dt .down{display: none;}
    .top-show-menu .menu dl dd{display: block;}
    .top-show-menu .menu dl dt a{color: #000000;}
    .top-show-menu .menu dl a{color: #333333;}
    .top-show-menu .menu dl a:hover{color: #e83728;}
    
    .top-seat{height: 100px;}
    
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 683px;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 10%;font-size: 24px;}
    
    .item-container .container{padding-top: 60px;padding-bottom: 60px;}
    
    .banner .swiper-pagination-fraction{left: 14%;bottom: calc(10% + 5px);font-size: 16px;}
    .banner .swiper-pagination-fraction span:first-child{font-size: 20px;}
    .banner .swiper-button-prev,.banner .swiper-button-next{display:flex;}
    
    .search{width:100%;height: 80px;margin: 0 auto 0;border-radius: 40px;}
    .search .search-form{height:80px;}
    .search .search-form .search-title{width:110px;height:80px;line-height:80px;font-size: 18px;}
    .search .search-form .search-input{height: 80px;line-height: 80px;font-size: 18px;padding: 20px;}
    .search .search-form .search-btn{width: 170px;height: 80px;background-size: auto auto;}
    
    .about-box .item{padding-top: 60px;}
    .about-box .item .title .t{font-size: 36px;}
    .about-box .item .title .t.line::before{bottom:4px;height: 6px;}
    .about-box .item .title .sm{font-size: 16px;}
    .about-box .item .info{font-size: 16px;line-height: 30px;margin-top: 20px;padding-right: 35px;}
    .about-box .item .more{font-size: 16px;margin-top: 30px;}
    .about-box .item .play{font-size: 16px;margin-top: 30px;}
    .about-box .item .more2{font-size: 16px;margin-top: 25px;}
    
    .about-box .item .survey{margin-top: 24px;}
    .about-box .item .survey .year .t2 .scrollnum,.about-box .item .survey .nums .t2 .scrollnum{font-size: 48px;}
    .about-box .item .survey .year .t2 .small,.about-box .item .survey .nums .t2 .small{font-size: 16px;margin-left: 20px;}
    
    .titles .tit{font-size: 36px;padding-left: 35px;height: 52px;line-height: 52px;}
    .circle-more{font-size: 16px;padding-right: 45px;height: 52px;line-height: 52px;}
    
    .list-style2{padding-top: 60px;}
    .list-style2.list-style2-n{padding-top: 0px;}
    .list-style2 .item{margin:0;}
    .list-style2.list-style2-n .item{margin:0 0 40px 0;}
    .list-style2 .item .title{font-size: 18px;margin: 20px 0 0 0;}
    .list-style2 .item .desc{height:48px;line-height:24px;font-size: 16px;margin: 20px 0 0 0;}
    .list-style2 .item .more{font-size: 16px;margin: 25px 0 0 0;}
    
    .ppgs-container{margin-top: 40px;}
    .ppgs-box .boxs .img{width: 100%;}
    .ppgs-box .boxs .link a{padding: 15px 30px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center;background-size: auto;}
    .ppgs-box .info{padding: 15px;font-size: 14px;}
    .ppgs-box:hover .info{padding: 10px 15px 20px 15px;}
    
    .xcjdx .item{height: 393px;}
    .xcjdx .item.item2{height: auto;padding:0 0 0 20px;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 30px;margin-top: 40px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 34px;margin-top: 10px;height:38px;line-height:38px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 34px;height:38px;line-height:38px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 16px;margin-top: 20px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 10px;}
    
    .footers{padding: 60px 0;}
    .footers .r .title .t{font-size: 48px;}
    .footers .r .title .t.line::before{bottom:9px;height: 10px;}
    .footers .r .more-channel{margin-top: 10px;}
    .footers .r .icons{margin-top: 0px;}
    
    .breadcrumbs{height: 96px;line-height:96px;}
    
    .min-menu{float:left;max-width:320px;height: auto;line-height: unset;border-bottom: none;}
    .breadcrumb-box{float:right;height: auto;line-height: unset;}
    .min-menu .swiper-slide a{font-size: 16px;}
    .breadcrumb-box .breadcrumb a,.breadcrumb-box .breadcrumb span{font-size:14px;}
    .breadcrumbs-title{top:-88px;height:88px;line-height:88px;font-size:24px;padding:0 40px;}
    
    .ny-container{padding:60px 0;}
    .page-typename{font-size:36px;padding-bottom:60px;}
    
    .csrgs .csrgs-toggle-item1.txts,.csrgs .csrgs-toggle-item2.txts{font-size:16px;padding:60px 30px 30px 60px;}
    .csrgs-toggle-box{padding:0 0 60px 60px;}
    .csrgs-toggle-box .btns{font-size:16px;margin-bottom:20px;}
    
    .gsry .swiper-slide .title{font-size:16px;line-height:30px;}
    
    /*品牌介绍*/
    .brand-title-box{margin-bottom:50px;}
    .brand-title-box .btns{font-size:18px;height:64px;line-height:64px;padding:0 70px;border-radius:32px;margin-right:8px;margin-left:8px;}
    .brand-title-box .btns:first-child{margin-left: 0px;}
    .brand-title-box .btns:last-child{margin-right: 0px;}
    
    .brand-box .item1{margin:0 150px}
    .brand-box .item1 .swiper-slide{padding:60px 60px 60px 60px;font-size:18px;}
    .brand-box .item1 .swiper-button-next,.brand-box .item1 .swiper-button-prev{width:48px;height:48px;}
    .brand-box .item1 .swiper-button-next:after,.brand-box .item1 .swiper-button-prev:after{font-size:20px;}
    
    .brand-box .item2{margin-top:50px;padding-top:50px;}
    .brand-box .item2 .swiper-slide{padding:0 60px;font-size:18px;}
    .brand-box .item2 .swiper-slide span.w{width:26px;height:26px;line-height:23px;top:-50px;margin-left:-13px;}
    .brand-box .item2 .swiper-slide span.n{width:10px;height:10px;}
    
    .brand-box .item2 .time-line{height:10px;border-radius:5px;top:8px;}
    /*品牌介绍*/
    
    .ppgs-boxs .ppgs1{margin:0;}
    
    .page-content{font-size:16px;padding: 0px;}
    .page-content .page-view{padding: 30px 0 30px 0;}
    
    /*内容页样式*/
    .recruits-boxs{padding:25px;background:#fafafa;}
    .page-content .head{padding-bottom:20px;}
    .page-content .head .title{font-size:36px;}
    .page-content .head2{padding-bottom: 40px;}
    .page-content .head2 .title{font-size: 30px;}
    .page-content .head2 .tags{font-size: 14px;margin-top: 20px;}
    .page-content .head2 .tags span{margin-right: 30px;}
    .page-content .page-view{padding: 15px 0 15px 0;}
    
    .page-content .contents.contact{padding:100px 100px;margin:0;}
    .page-content .contents.contact .clearfixs{height:100px;}
    .page-content .contents.relations_liaison{padding:40px;}
    
    .pre_next{padding: 50px 0 0;}
    .pre_next>div{width:calc(50% - 15px);font-size: 16px;}
    .pre_next>div:first-child{margin:0 15px 0 0;}
    .pre_next>div:last-child{margin:0 0 0 15px;}
    .pre_next>div a{padding:22px;}
    
    .page-conts{margin-bottom:50px;}
    /*内容页样式*/
    
    /*内页列表样式四*/
    .list-style4 .item{padding: 25px;}
    .list-style4 .item .time{font-size: 18px;padding-left:25px;margin-bottom:20px;background:url('../img/time-icon.png') no-repeat left center;}
    .list-style4 .item .title{font-size: 16px;margin-bottom: 10px;}
    .list-style4 .item .desc{font-size: 16px;}
    .list-style4 .item:hover .r{background:url('../img/right-icon.png') no-repeat center right;}
    /*内页列表样式四*/
    
    /*内页列表样式五*/
    .list-style5 .media-list .media{padding:25px 0;}
    .list-style5 .media-list .media .media-left{width: 30%;}
    .list-style5 .media-list .media .media-left .times{font-size: 14px;height: 36px;line-height: 36px;padding: 0 12px 0 15px;border-radius: 28px 0 0 0;display:block;}
    .list-style5 .media-list .media .media-body{width: 70%;padding:0 0 0 30px;}
    .list-style5 .media-list .media .media-body .title{font-size: 18px;}
    .list-style5 .media-list .media .media-body .desc{font-size: 16px;margin-top:20px;}
    .list-style5 .media-list .media .media-body .more{font-size: 16px;margin-top:50px;display:block;}
    /*内页列表样式五*/
    
    /*内页列表样式十*/
    .recruits-box{background:#fafafa;padding:25px;}
    .list-style10 .item{padding: 25px;margin-top:25px;}
    .list-style10 .item .title{font-size: 16px;margin-bottom: 10px;}
    .list-style10 .item .desc{font-size: 16px;}
    .list-style10 .item .r .share-btn{width:22px;height:28px;}
    .list-style10 .item .r .txts{font-size:16px;}
    /*内页列表样式十*/
    
    /*公告及通函*/
    .plxx-menu{margin-bottom:60px;}
    .plxx-menu a{font-size:18px;margin-right:15px;}
    
    .plxx-box{background:#fafafa;padding:15px;}
    .list-style9 .item{width:100%;padding:20px 0;}
    .list-style9 .item .title{flex:1;font-size:16px;}
    .list-style9 .item .times{width:180px;display:block;font-size:16px;}
    .list-style9 .item .download{width:100px;display:block;font-size:16px;}
    /*公告及通函*/
    
    /*投资者日志*/
    .investor-box{padding:25px;background:#fafafa;}
    .investor-box .investor1{margin-top:25px;}
    .investor-box .investor1 .swiper-slide table tr>td{font-size:16px;}
    .investor-box .investor2 .swiper-slide{width:136px;height:48px;line-height:48px;}
    .investor-box.cgzb .investor2 .swiper-slide{width:33.333333333%;height:48px;line-height:48px;}
    /*投资者日志*/
    
    .f-win{display: block;}
    
    .footers .menu dl{float: left;width:16.666666667%;text-align:center;border-right: 1px solid #292a2f;}
    .footers .menu dl:last-child{border-right: none;}
    .footers .menu dl dd{float: none;margin-right:0;}
    .footers .menu dl dd a{height: 50px;line-height: 50px;}
    
    .page-content .contents.relations_liaison .col-md-4{border-right:1px solid #dddddd;}
    .page-content .contents.relations_liaison .col-md-4:last-child{border-right:none;}
}

@media(min-width:992px){
    .top .box .menu{display: block;}
    .top .box .menu a{padding: 0 10px;}
    .top .container{width: 680px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 325px;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 12%;font-size: 32px;}
    
    .search{width:100%;}
    
    .ppgs-container{margin-top: 50px;}
    .ppgs-box .boxs .img{width: 100%;}
    .ppgs-box .boxs .link a{padding: 20px 50px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center;background-size: auto;}
    .ppgs-box .info{padding: 20px;font-size: 14px;}
    .ppgs-box:hover .info{padding: 15px 20px 25px 20px;}
    
    .xcjdx .item{height: 334px;}
    .xcjdx .item.item1{background-size: 90%;}
    .xcjdx .item.item2{height: auto;padding:0 0 0 0;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 30px;margin-top: 40px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 34px;margin-top: 10px;height:38px;line-height:38px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 34px;height:38px;line-height:38px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 16px;margin-top: 20px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 10px;}
    
    .ppgs-boxs .ppgs1{height:260px;margin:0;padding:0;}
    .ppgs-boxs .ppgs2{padding:0;}
    .ppgs-boxs .ppgs2 .swiper-slide{width:100%;padding:0 70px;}
    .ppgs-boxs .ppgs2 .swiper-slide>div{width:auto;height:auto;}
    .ppgs-boxs .ppgs2 .swiper-slide .content{font-size:16px;}
    .ppgs-boxs .ppgs1 .swiper-button-next,.ppgs-boxs .ppgs1 .swiper-button-prev{width:48px;height:48px;}
    .ppgs-boxs .ppgs1 .swiper-button-next:after,.ppgs-boxs .ppgs1 .swiper-button-prev:after{font-size:20px;}
    .ppgs-boxs .ppgs2 .swiper-button-next,.ppgs-boxs .ppgs2 .swiper-button-prev{width:48px;height:48px;}
    .ppgs-boxs .ppgs2 .swiper-button-next:after,.ppgs-boxs .ppgs2 .swiper-button-prev:after{font-size:20px;}
}

@media(min-width:1200px){
    .top .container{width: 800px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 385px;}
    
    .top .box .menu a{padding: 0 15px;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 14%;font-size: 40px;}
    
    .ppgs-container{margin-top: 50px;}
    .ppgs-box .boxs .img{width: 100%;}
    .ppgs-box .boxs .link a{padding: 25px 60px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center;background-size: auto;}
    .ppgs-box .info{padding: 30px 30px 30px 30px;font-size: 16px;}
    .ppgs-box .info>div{height:46px;}
    .ppgs-box:hover .info{padding: 25px 30px 35px 30px;}
    
    .xcjdx .item{height: 410px;}
    .xcjdx .item.item1{background-size: 95%;}
    .xcjdx .item.item2{height: 410px;padding:0 0 0 0;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 36px;margin-top: 40px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 42px;margin-top: 10px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 42px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 18px;margin-top: 20px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 20px;}
    
    .footers .r{text-align: right;}
    
    .ppgs-boxs .ppgs2 .swiper-slide{width:100%;}
}

@media(min-width:1450px){
    .container{width: 1396px;}
    .top .container{width: 900px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 435px;}
    
    .top .box .menu a{padding: 0 22px;}
    
    .banner .swiper-slide a .txts{left: 14%;top: 20%;font-size: 48px;}
    
    .ppgs-container{margin-top: 50px;}
    .ppgs-box .boxs .img{width: 100%;}
    .ppgs-box .boxs .link a{padding: 25px 60px;border: 2px solid #8a6d41;background: url(../img/links.png) no-repeat center center;background-size: auto;}
    .ppgs-box .info{padding: 30px 30px 30px 30px;font-size: 16px;}
    .ppgs-box:hover .info{padding: 25px 30px 35px 30px;}
    
    .xcjdx .item{height: 440px;}
    .xcjdx .item.item1{background-size: auto;}
    .xcjdx .item.item2{height: 440px;padding:0 0 0 0;}
    .xcjdx .item.item2 a div:nth-child(1){font-size: 36px;margin-top: 50px;}
    .xcjdx .item.item2 a div:nth-child(2){font-size: 42px;margin-top: 20px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(3){font-size: 42px;height:44px;line-height:44px;}
    .xcjdx .item.item2 a div:nth-child(4){font-size: 18px;margin-top: 40px;}
    .xcjdx .item.item2 a div:nth-child(5){margin-top: 30px;}
    
    .min-menu{float:left;max-width:550px;}
}
@media(min-width:1500px){
    .top .container{width: 1100px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 535px;}
}
@media(min-width:1600px){
    .top .container{width: 1256px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 613px;}
    
    /*
    .top .top-logo{display: flex;}
    .top .top-logo a{display:inline-block;}
    .top .top-logo a img{max-height: 46px;margin-left:20px;margin-top:0px;}
    */
}
@media(min-width:1700px){
    .top .container{width: 1346px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 658px;}
}
@media(min-width:1800px){
    .top .container{width: 1396px;}
    .top-lang-select{position: absolute;left: 50%;top: 34px;margin-left: 683px;}
}
/*手机自适应*/